home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
GrabGuy
/
GrabGuy 1.0a1
/
GrabGuy 1.0a1.rsrc
/
CODE_11_GSelCommand.txt
< prev
next >
Wrap
Text File
|
1991-09-05
|
104KB
|
1,812 lines
# near model CODE resource
# jump table entries: 3288-3306 (19 of them)
export_411:
00000000 4E56 0000 link A6, 0
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 3E2E 000C move.w D7, [A6 + 0xC]
0000000C 7000 moveq.l D0, 0x00
0000000E 2840 movea.l A4, D0
00000010 3207 move.w D1, D7
00000012 0441 03EA subi.w D1, 0x3EA
00000016 6612 bne +0x14 /* 0000002A */
00000018 2F2D F03C move.l -[A7], [A5 - 0xFC4]
0000001C 4EAD 218A jsr [A5 + 0x218A /* export_1069 */]
00000020 2F2D F03C move.l -[A7], [A5 - 0xFC4]
00000024 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
00000028 600E bra +0x10 /* 00000038 */
label0000002A:
0000002A 598F subq.l A7, 4
0000002C 3F07 move.w -[A7], D7
0000002E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000032 4EBA 019C jsr [PC + 0x19C /* 000001D0 */]
00000036 285F movea.l A4, [A7]+
label00000038:
00000038 2D4C 000E move.l [A6 + 0xE], A4
0000003C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000042 4E5E unlink A6
00000044 205F movea.l A0, [A7]+
00000046 5C4F addq.w A7, 6
00000048 4ED0 jmp [A0]
0000004A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000004E 0000 206E ori.b D0, 0x6E /* 'n' */
00000052 0008 2F28 ori.b A0, 0x28 /* '(' */
00000056 0008 4EAD ori.b A0, 0xAD
0000005A 2372 4E5E 205F move.l [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
00000060 DEFC 000A add.w A7, 0xA /* '\n' */
00000064 4ED0 jmp [A0]
00000066 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_412: // at 00000068 (misaligned)
0000006A FFC2 .invalid <<F/7/7>>
0000006C 48E7 0018 movem.l -[A7], A3,A4
00000070 266E 0010 movea.l A3, [A6 + 0x10]
00000074 286E 0008 movea.l A4, [A6 + 0x8]
00000078 2054 movea.l A0, [A4]
0000007A 7000 moveq.l D0, 0x00
0000007C 2140 0032 move.l [A0 + 0x32], D0
00000080 2140 0036 move.l [A0 + 0x36], D0
00000084 2140 003A move.l [A0 + 0x3A], D0
00000088 2140 0022 move.l [A0 + 0x22], D0
0000008C 116E 000E 0026 move.b [A0 + 0x26], [A6 + 0xE]
00000092 116E 000C 0027 move.b [A0 + 0x27], [A6 + 0xC]
00000098 4267 clr.w -[A7]
0000009A 42A7 clr.l -[A7]
0000009C 2F0B move.l -[A7], A3
0000009E 42A7 clr.l -[A7]
000000A0 4267 clr.w -[A7]
000000A2 2F0B move.l -[A7], A3
000000A4 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
000000A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000AC 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */]
000000B0 2054 movea.l A0, [A4]
000000B2 4228 000D clr.b [A0 + 0xD]
000000B6 4228 000E clr.b [A0 + 0xE]
000000BA 4228 001B clr.b [A0 + 0x1B]
000000BE 214B 0022 move.l [A0 + 0x22], A3
000000C2 216D F844 002A move.l [A0 + 0x2A], [A5 - 0x7BC]
000000C8 317C FFFF 0030 move.w [A0 + 0x30], 0xFFFF
000000CE 317C FFFF 002E move.w [A0 + 0x2E], 0xFFFF
000000D4 486E FFC2 pea.l [A6 - 0x3E]
000000D8 487A FF72 pea.l [PC - 0x8E /* 0000004C, value 0x4E560000 'NV\0\0', cstring "NV" */]
000000DC 2F0E move.l -[A7], A6
000000DE 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */]
000000E2 42A7 clr.l -[A7]
000000E4 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
000000E8 2054 movea.l A0, [A4]
000000EA 215F 0036 move.l [A0 + 0x36], [A7]+
000000EE 2254 movea.l A1, [A4]
000000F0 2069 0022 movea.l A0, [A1 + 0x22]
000000F4 2050 movea.l A0, [A0]
000000F6 2F28 004C move.l -[A7], [A0 + 0x4C]
000000FA 2F29 0036 move.l -[A7], [A1 + 0x36]
000000FE A8DC syscall CopyRgn
00000100 2254 movea.l A1, [A4]
00000102 2069 0022 movea.l A0, [A1 + 0x22]
00000106 2050 movea.l A0, [A0]
00000108 2368 0050 0032 move.l [A1 + 0x32], [A0 + 0x50]
0000010E 2054 movea.l A0, [A4]
00000110 2F28 0032 move.l -[A7], [A0 + 0x32]
00000114 A8DD syscall SetEmptyRgn
00000116 42A7 clr.l -[A7]
00000118 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
0000011C 2054 movea.l A0, [A4]
0000011E 215F 003A move.l [A0 + 0x3A], [A7]+
00000122 486E FFC2 pea.l [A6 - 0x3E]
00000126 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */]
0000012A 4CDF 1800 movem.l A3,A4, [A7]+
0000012E 4E5E unlink A6
00000130 205F movea.l A0, [A7]+
00000132 DEFC 000C add.w A7, 0xC
00000136 4ED0 jmp [A0]
export_413:
fn00000138:
00000138 4E56 0000 link A6, 0
0000013C 2F0C move.l -[A7], A4
0000013E 286E 0008 movea.l A4, [A6 + 0x8]
00000142 2054 movea.l A0, [A4]
00000144 4AA8 0002 tst.l [A0 + 0x2]
00000148 6716 beq +0x18 /* 00000160 */
0000014A 42A7 clr.l -[A7]
0000014C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000150 2054 movea.l A0, [A4]
00000152 2F28 0002 move.l -[A7], [A0 + 0x2]
00000156 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */]
0000015A 2D5F 000E move.l [A6 + 0xE], [A7]+
0000015E 6006 bra +0x8 /* 00000166 */
label00000160:
00000160 7000 moveq.l D0, 0x00
00000162 2D40 000E move.l [A6 + 0xE], D0
label00000166:
00000166 285F movea.l A4, [A7]+
00000168 4E5E unlink A6
0000016A 205F movea.l A0, [A7]+
0000016C 5C4F addq.w A7, 6
0000016E 4ED0 jmp [A0]
fn00000170:
00000170 4E56 0000 link A6, 0
00000174 3F2E 000C move.w -[A7], [A6 + 0xC]
00000178 42A7 clr.l -[A7]
0000017A 42A7 clr.l -[A7]
0000017C 42A7 clr.l -[A7]
0000017E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000182 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
00000186 4E5E unlink A6
00000188 205F movea.l A0, [A7]+
0000018A 5C4F addq.w A7, 6
0000018C 4ED0 jmp [A0]
0000018E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000190-0000019A
fn00000190:
00000190 4E56 0000 link A6, 0
00000194 3F2E 000C move.w -[A7], [A6 + 0xC]
00000198 42A7 clr.l -[A7]
// end alternate branch 00000190-0000019A
fn00000190: // (misaligned)
00000192 0000 3F2E ori.b D0, 0x2E /* '.' */
00000196 000C 42A7 ori.b A4, 0xA7
0000019A 42A7 clr.l -[A7]
0000019C 42A7 clr.l -[A7]
0000019E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001A2 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
000001A6 4E5E unlink A6
000001A8 205F movea.l A0, [A7]+
000001AA 5C4F addq.w A7, 6
000001AC 4ED0 jmp [A0]
000001AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000001B0-000001BA
fn000001B0:
000001B0 4E56 0000 link A6, 0
000001B4 3F2E 000C move.w -[A7], [A6 + 0xC]
000001B8 42A7 clr.l -[A7]
// end alternate branch 000001B0-000001BA
fn000001B0: // (misaligned)
000001B2 0000 3F2E ori.b D0, 0x2E /* '.' */
000001B6 000C 42A7 ori.b A4, 0xA7
000001BA 42A7 clr.l -[A7]
000001BC 42A7 clr.l -[A7]
000001BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001C2 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
000001C6 4E5E unlink A6
000001C8 205F movea.l A0, [A7]+
000001CA 5C4F addq.w A7, 6
000001CC 4ED0 jmp [A0]
000001CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000001D0-000001D4
export_414:
fn000001D0:
000001D0 4E56 FFDE link A6, -0x0022
// end alternate branch 000001D0-000001D4
export_414: // at 000001D0 (misaligned)
fn000001D0: // (misaligned)
000001D2 FFDE .invalid <<F/7/7>>
000001D4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000001D8 286E 0008 movea.l A4, [A6 + 0x8]
000001DC 3E2E 000C move.w D7, [A6 + 0xC]
000001E0 42A7 clr.l -[A7]
000001E2 2F0C move.l -[A7], A4
000001E4 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
000001E8 265F movea.l A3, [A7]+
000001EA 7000 moveq.l D0, 0x00
000001EC 2D40 000E move.l [A6 + 0xE], D0
000001F0 3007 move.w D0, D7
000001F2 5340 subq.w D0, 1
000001F4 6700 0106 beq +0x108 /* 000002FC */
000001F8 0440 0009 subi.w D0, 0x9 /* '\t' */
000001FC 6B00 0164 bmi +0x166 /* 00000362 */
00000200 0440 0009 subi.w D0, 0x9 /* '\t' */
00000204 6F6C ble +0x6E /* 00000272 */
00000206 5340 subq.w D0, 1
00000208 6B00 0158 bmi +0x15A /* 00000362 */
0000020C 0440 0009 subi.w D0, 0x9 /* '\t' */
00000210 6F00 008C ble +0x8E /* 0000029E */
00000214 5540 subq.w D0, 2
00000216 6700 00B2 beq +0xB4 /* 000002CA */
0000021A 5940 subq.w D0, 4
0000021C 6700 00BA beq +0xBC /* 000002D8 */
00000220 5340 subq.w D0, 1
00000222 6710 beq +0x12 /* 00000234 */
00000224 5940 subq.w D0, 4
00000226 674A beq +0x4C /* 00000272 */
00000228 0440 003D subi.w D0, 0x3D /* '=' */
0000022C 6700 00F8 beq +0xFA /* 00000326 */
00000230 6000 0130 bra +0x132 /* 00000362 */
label00000234:
00000234 42A7 clr.l -[A7]
00000236 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
0000023A 1C1F move.b D6, [A7]+
0000023C 486E FFE6 pea.l [A6 - 0x1A]
00000240 486D 1E9C pea.l [A5 + 0x1E9C]
00000244 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000248 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
0000024C 4267 clr.w -[A7]
0000024E 1F06 move.b -[A7], D6
00000250 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00000254 101F move.b D0, [A7]+
00000256 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000025A 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
0000025E 3F07 move.w -[A7], D7
00000260 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000264 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00000268 2D6E FFE6 000E move.l [A6 + 0xE], [A6 - 0x1A]
0000026E 6000 0100 bra +0x102 /* 00000370 */
label00000272:
00000272 486E FFF2 pea.l [A6 - 0xE]
00000276 486D 1EB4 pea.l [A5 + 0x1EB4]
0000027A 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
0000027E 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000282 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000286 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
0000028A 3F07 move.w -[A7], D7
0000028C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000290 4EBA FEDE jsr [PC - 0x122 /* 00000170 */]
00000294 2D6E FFF2 000E move.l [A6 + 0xE], [A6 - 0xE]
0000029A 6000 00D4 bra +0xD6 /* 00000370 */
label0000029E:
0000029E 486E FFEE pea.l [A6 - 0x12]
000002A2 486D 1EAC pea.l [A5 + 0x1EAC]
000002A6 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000002AA 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000002AE 2F2E FFEE move.l -[A7], [A6 - 0x12]
000002B2 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
000002B6 3F07 move.w -[A7], D7
000002B8 2F2E FFEE move.l -[A7], [A6 - 0x12]
000002BC 4EBA FED2 jsr [PC - 0x12E /* 00000190 */]
000002C0 2D6E FFEE 000E move.l [A6 + 0xE], [A6 - 0x12]
000002C6 6000 00A8 bra +0xAA /* 00000370 */
label000002CA:
000002CA 42A7 clr.l -[A7]
000002CC A924 syscall FrontWindow
000002CE 2F0C move.l -[A7], A4
000002D0 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000002D4 6000 009A bra +0x9C /* 00000370 */
label000002D8:
000002D8 B7ED F6CC cmpa.l A3, [A5 - 0x934]
000002DC 660C bne +0xE /* 000002EA */
000002DE 2F2D F6CC move.l -[A7], [A5 - 0x934]
000002E2 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */]
000002E6 6000 0088 bra +0x8A /* 00000370 */
label000002EA:
000002EA 2F2D F6CC move.l -[A7], [A5 - 0x934]
000002EE 4EAD 218A jsr [A5 + 0x218A /* export_1069 */]
000002F2 2F2D F6CC move.l -[A7], [A5 - 0x934]
000002F6 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
000002FA 6074 bra +0x76 /* 00000370 */
label000002FC:
000002FC 486E FFEA pea.l [A6 - 0x16]
00000300 486D 1E8C pea.l [A5 + 0x1E8C]
00000304 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000308 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
0000030C 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000310 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000314 3F07 move.w -[A7], D7
00000316 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000031A 4EBA FE94 jsr [PC - 0x16C /* 000001B0 */]
0000031E 2D6E FFEA 000E move.l [A6 + 0xE], [A6 - 0x16]
00000324 604A bra +0x4C /* 00000370 */
label00000326:
00000326 42A7 clr.l -[A7]
00000328 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
0000032C 1C1F move.b D6, [A7]+
0000032E 486E FFE2 pea.l [A6 - 0x1E]
00000332 486D 1E94 pea.l [A5 + 0x1E94]
00000336 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
0000033A 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
0000033E 4267 clr.w -[A7]
00000340 1F06 move.b -[A7], D6
00000342 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00000346 101F move.b D0, [A7]+
00000348 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000034C 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000350 3F07 move.w -[A7], D7
00000352 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000356 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
0000035A 2D6E FFE2 000E move.l [A6 + 0xE], [A6 - 0x1E]
00000360 600E bra +0x10 /* 00000370 */
label00000362:
00000362 42A7 clr.l -[A7]
00000364 3F07 move.w -[A7], D7
00000366 2F0C move.l -[A7], A4
00000368 4EBA FDCE jsr [PC - 0x232 /* 00000138 */]
0000036C 2D5F 000E move.l [A6 + 0xE], [A7]+
label00000370:
00000370 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000374 4E5E unlink A6
00000376 205F movea.l A0, [A7]+
00000378 5C4F addq.w A7, 6
0000037A 4ED0 jmp [A0]
0000037C 4E56 FFFC link A6, -0x0004
00000380 2F0C move.l -[A7], A4
00000382 286E 0008 movea.l A4, [A6 + 0x8]
00000386 204C movea.l A0, A4
00000388 5088 addq.l A0, 8
0000038A 2050 movea.l A0, [A0]
0000038C 2D48 FFFC move.l [A6 - 0x4], A0
00000390 102D F380 move.b D0, [A5 - 0xC80]
00000394 670A beq +0xC /* 000003A0 */
00000396 4267 clr.w -[A7]
00000398 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000039C 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
label000003A0:
000003A0 3F2E 0010 move.w -[A7], [A6 + 0x10]
000003A4 2F2E 000C move.l -[A7], [A6 + 0xC]
000003A8 42A7 clr.l -[A7]
000003AA 3F2C FFC0 move.w -[A7], [A4 - 0x40]
000003AE 4267 clr.w -[A7]
000003B0 2E9F move.l [A7], [A7]+
000003B2 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */]
000003B6 285F movea.l A4, [A7]+
000003B8 4E5E unlink A6
000003BA 205F movea.l A0, [A7]+
000003BC DEFC 000A add.w A7, 0xA /* '\n' */
000003C0 4ED0 jmp [A0]
000003C2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_415: // at 000003C4 (misaligned)
000003C6 FEBC 48E7 .extension 0xEBC <<F/2-3/7>> // unimplemented
000003CA 0308 btst A0, D1
000003CC 286E 0008 movea.l A4, [A6 + 0x8]
000003D0 7000 moveq.l D0, 0x00
000003D2 2D40 0010 move.l [A6 + 0x10], D0
000003D6 3E2E 000C move.w D7, [A6 + 0xC]
000003DA 3C2E 000E move.w D6, [A6 + 0xE]
000003DE 4A47 tst.w D7
000003E0 6700 00BC beq +0xBE /* 0000049E */
000003E4 4267 clr.w -[A7]
000003E6 3F07 move.w -[A7], D7
000003E8 3F06 move.w -[A7], D6
000003EA 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
000003EE 3D5F FFC0 move.w [A6 - 0x40], [A7]+
000003F2 5DC0 slt D0
000003F4 4A00 tst.b D0
000003F6 6728 beq +0x2A /* 00000420 */
000003F8 7201 moveq.l D1, 0x01
000003FA B247 cmp.w D1, D7
000003FC 57C1 seq D1
000003FE C001 and.b D0, D1
00000400 671E beq +0x20 /* 00000420 */
00000402 42A7 clr.l -[A7]
00000404 3F3C 0001 move.w -[A7], 0x1
00000408 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
0000040C 3F06 move.w -[A7], D6
0000040E 486E FEC0 pea.l [A6 - 0x140]
00000412 A946 syscall GetMenuItemText/GetItem
00000414 486E FEC0 pea.l [A6 - 0x140]
00000418 2F0C move.l -[A7], A4
0000041A 4EBA 0160 jsr [PC + 0x160 /* 0000057C */]
0000041E 607E bra +0x80 /* 0000049E */
label00000420:
00000420 7065 moveq.l D0, 0x65
00000422 B06E FFC0 cmp.w D0, [A6 - 0x40]
00000426 5EC0 sgt D0
00000428 4A00 tst.b D0
0000042A 662C bne +0x2E /* 00000458 */
0000042C 726A moveq.l D1, 0x6A
0000042E B26E FFC0 cmp.w D1, [A6 - 0x40]
00000432 5DC1 slt D1
00000434 8001 or.b D0, D1
00000436 6620 bne +0x22 /* 00000458 */
00000438 2F00 move.l -[A7], D0
0000043A 4267 clr.w -[A7]
0000043C 322E FFC0 move.w D1, [A6 - 0x40]
00000440 927C 0065 sub.w D1, 0x65 /* 'e' */
00000444 3F01 move.w -[A7], D1
00000446 A9C2 syscall SysEdit
00000448 121F move.b D1, [A7]+
0000044A 201F move.l D0, [A7]+
0000044C 0A01 0001 xori.b D1, 0x1
00000450 8001 or.b D0, D1
00000452 0240 0001 andi.w D0, 0x1
00000456 6746 beq +0x48 /* 0000049E */
label00000458:
00000458 486E FFC2 pea.l [A6 - 0x3E]
0000045C 487A FF1E pea.l [PC - 0xE2 /* 0000037C, value 0x4E56FFFC */]
00000460 2F0E move.l -[A7], A6
00000462 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */]
00000466 102D F380 move.b D0, [A5 - 0xC80]
0000046A 670A beq +0xC /* 00000476 */
0000046C 1F3C 0001 move.b -[A7], 0x1
00000470 2F0C move.l -[A7], A4
00000472 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
label00000476:
00000476 42A7 clr.l -[A7]
00000478 3F2E FFC0 move.w -[A7], [A6 - 0x40]
0000047C 2F2D F848 move.l -[A7], [A5 - 0x7B8]
00000480 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */]
00000484 2D5F 0010 move.l [A6 + 0x10], [A7]+
00000488 102D F380 move.b D0, [A5 - 0xC80]
0000048C 6708 beq +0xA /* 00000496 */
0000048E 4267 clr.w -[A7]
00000490 2F0C move.l -[A7], A4
00000492 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
label00000496:
00000496 486E FFC2 pea.l [A6 - 0x3E]
0000049A 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */]
label0000049E:
0000049E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000004A2 4E5E unlink A6
000004A4 205F movea.l A0, [A7]+
000004A6 504F addq.w A7, 8
000004A8 4ED0 jmp [A0]
000004AA 0000 4E56 ori.b D0, 0x56 /* 'V' */
000004AE FFFC .invalid <<F/7/7>>
000004B0 2F0C move.l -[A7], A4
000004B2 286E 0008 movea.l A4, [A6 + 0x8]
000004B6 204C movea.l A0, A4
000004B8 5088 addq.l A0, 8
000004BA 2050 movea.l A0, [A0]
000004BC 2D48 FFFC move.l [A6 - 0x4], A0
000004C0 4A6C FEFE tst.w [A4 - 0x102]
000004C4 6706 beq +0x8 /* 000004CC */
000004C6 3F2C FEFE move.w -[A7], [A4 - 0x102]
000004CA A9B7 syscall CloseDeskAcc
label000004CC:
000004CC 4AAE 000C tst.l [A6 + 0xC]
000004D0 6628 bne +0x2A /* 000004FA */
000004D2 41ED F5C8 lea.l A0, [A5 - 0xA38]
000004D6 43EC FF00 lea.l A1, [A4 - 0x100]
000004DA 703F moveq.l D0, 0x3F
label000004DC:
000004DC 20D9 move.l [A0]+, [A1]+
000004DE 51C8 FFFC dbf D0, -0x6 /* 000004DC */
000004E2 4240 clr.w D0
000004E4 102D F5C9 move.b D0, [A5 - 0xA37]
000004E8 4A40 tst.w D0
000004EA 660E bne +0x10 /* 000004FA */
000004EC 486D F5C8 pea.l [A5 - 0xA38]
000004F0 2F3C 0001 0001 move.l -[A7], 0x10001
000004F6 4EAD 293A jsr [A5 + 0x293A /* export_1315 */]
label000004FA:
000004FA 3F2E 0010 move.w -[A7], [A6 + 0x10]
000004FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000502 2F3C 0082 0006 move.l -[A7], 0x820006
00000508 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */]
0000050C 285F movea.l A4, [A7]+
0000050E 4E5E unlink A6
00000510 205F movea.l A0, [A7]+
00000512 DEFC 000A add.w A7, 0xA /* '\n' */
00000516 4ED0 jmp [A0]
fn00000518:
00000518 4E56 FFFC link A6, -0x0004
0000051C 48E7 0108 movem.l -[A7], D7,A4
00000520 3E2E 000C move.w D7, [A6 + 0xC]
00000524 422E 000E clr.b [A6 + 0xE]
00000528 4A47 tst.w D7
0000052A 5CC0 sge D0
0000052C 4A00 tst.b D0
0000052E 6740 beq +0x42 /* 00000570 */
00000530 2F00 move.l -[A7], D0
00000532 4267 clr.w -[A7]
00000534 3EB8 01D2 move.w [A7], [0x000001D2 /* UnitNtryCnt */]
00000538 321F move.w D1, [A7]+
0000053A 201F move.l D0, [A7]+
0000053C B247 cmp.w D1, D7
0000053E 5EC1 sgt D1
00000540 C001 and.b D0, D1
00000542 672C beq +0x2E /* 00000570 */
00000544 42A7 clr.l -[A7]
00000546 2EB8 011C move.l [A7], [0x0000011C /* UTableBase */]
0000054A 205F movea.l A0, [A7]+
0000054C 3007 move.w D0, D7
0000054E E540 asl D0.w, 2
00000550 2870 0000 movea.l A4, [A0 + D0.w]
00000554 200C move.l D0, A4
00000556 56C0 sne D0
00000558 4A00 tst.b D0
0000055A 6714 beq +0x16 /* 00000570 */
0000055C 2054 movea.l A0, [A4]
0000055E 0828 0005 0005 btst.b [A0 + 0x5], 0x5
00000564 56C1 sne D1
00000566 C001 and.b D0, D1
00000568 6706 beq +0x8 /* 00000570 */
0000056A 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label00000570:
00000570 4CDF 1080 movem.l D7,A4, [A7]+
00000574 4E5E unlink A6
00000576 205F movea.l A0, [A7]+
00000578 5C4F addq.w A7, 6
0000057A 4ED0 jmp [A0]
fn0000057C:
0000057C 4E56 FDAE link A6, -0x0252
00000580 48E7 0308 movem.l -[A7], D6,D7,A4
00000584 206E 000C movea.l A0, [A6 + 0xC]
00000588 43EE FF00 lea.l A1, [A6 - 0x100]
0000058C 703F moveq.l D0, 0x3F
label0000058E:
0000058E 22D8 move.l [A1]+, [A0]+
00000590 51C8 FFFC dbf D0, -0x6 /* 0000058E */
00000594 486E FDB4 pea.l [A6 - 0x24C]
00000598 487A FF12 pea.l [PC - 0xEE /* 000004AC, value 0x4E56FFFC */]
0000059C 2F0E move.l -[A7], A6
0000059E 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */]
000005A2 426E FEFE clr.w [A6 - 0x102]
000005A6 4267 clr.w -[A7]
000005A8 1F3C 0001 move.b -[A7], 0x1
000005AC 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
000005B0 1E1F move.b D7, [A7]+
000005B2 42A7 clr.l -[A7]
000005B4 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
000005BA 486E FF00 pea.l [A6 - 0x100]
000005BE A9A1 syscall GetNamedResource
000005C0 285F movea.l A4, [A7]+
000005C2 4267 clr.w -[A7]
000005C4 1F07 move.b -[A7], D7
000005C6 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
000005CA 101F move.b D0, [A7]+
000005CC 2F0C move.l -[A7], A4
000005CE 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */]
000005D2 2F0C move.l -[A7], A4
000005D4 486E FEF8 pea.l [A6 - 0x108]
000005D8 486E FEF4 pea.l [A6 - 0x10C]
000005DC 486E FDF4 pea.l [A6 - 0x20C]
000005E0 A9A8 syscall GetResInfo
000005E2 42A7 clr.l -[A7]
000005E4 2F0C move.l -[A7], A4
000005E6 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000005EA 42A7 clr.l -[A7]
000005EC 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */]
000005F0 201F move.l D0, [A7]+
000005F2 B09F cmp.l D0, [A7]+
000005F4 57C0 seq D0
000005F6 4A00 tst.b D0
000005F8 660E bne +0x10 /* 00000608 */
000005FA 2F00 move.l -[A7], D0
000005FC 4267 clr.w -[A7]
000005FE 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00000602 121F move.b D1, [A7]+
00000604 201F move.l D0, [A7]+
00000606 8001 or.b D0, D1
label00000608:
00000608 0240 0001 andi.w D0, 0x1
0000060C 1C00 move.b D6, D0
0000060E 4267 clr.w -[A7]
00000610 A9AF syscall ResError
00000612 4A5F tst.w [A7]+
00000614 56C0 sne D0
00000616 4A00 tst.b D0
00000618 6624 bne +0x26 /* 0000063E */
0000061A 2F00 move.l -[A7], D0
0000061C 4267 clr.w -[A7]
0000061E 3F2E FEF8 move.w -[A7], [A6 - 0x108]
00000622 2F0E move.l -[A7], A6
00000624 4EBA FEF2 jsr [PC - 0x10E /* 00000518 */]
00000628 121F move.b D1, [A7]+
0000062A 201F move.l D0, [A7]+
0000062C 8001 or.b D0, D1
0000062E 0240 0001 andi.w D0, 0x1
00000632 660A bne +0xC /* 0000063E */
00000634 1206 move.b D1, D6
00000636 0A01 0001 xori.b D1, 0x1
0000063A 8001 or.b D0, D1
0000063C 6732 beq +0x34 /* 00000670 */
label0000063E:
0000063E 4267 clr.w -[A7]
00000640 1F3C 0001 move.b -[A7], 0x1
00000644 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00000648 1E1F move.b D7, [A7]+
0000064A 486E FDAE pea.l [A6 - 0x252]
0000064E A874 syscall GetPort
00000650 4267 clr.w -[A7]
00000652 486E FF00 pea.l [A6 - 0x100]
00000656 A9B6 syscall OpenDeskAcc
00000658 3D5F FEFE move.w [A6 - 0x102], [A7]+
0000065C 2F2E FDAE move.l -[A7], [A6 - 0x252]
00000660 A873 syscall SetPort
00000662 4267 clr.w -[A7]
00000664 1F07 move.b -[A7], D7
00000666 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
0000066A 101F move.b D0, [A7]+
0000066C 663E bne +0x40 /* 000006AC */
0000066E 603C bra +0x3E /* 000006AC */
label00000670:
00000670 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00000674 4267 clr.w -[A7]
00000676 1F3C 0001 move.b -[A7], 0x1
0000067A 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
0000067E 1E1F move.b D7, [A7]+
00000680 486E FDAE pea.l [A6 - 0x252]
00000684 A874 syscall GetPort
00000686 4267 clr.w -[A7]
00000688 486E FF00 pea.l [A6 - 0x100]
0000068C A9B6 syscall OpenDeskAcc
0000068E 3D5F FEFE move.w [A6 - 0x102], [A7]+
00000692 2F2E FDAE move.l -[A7], [A6 - 0x252]
00000696 A873 syscall SetPort
00000698 4267 clr.w -[A7]
0000069A 1F07 move.b -[A7], D7
0000069C 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
000006A0 101F move.b D0, [A7]+
000006A2 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000006A6 2F14 move.l -[A7], [A4]
000006A8 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
label000006AC:
000006AC 486E FDB4 pea.l [A6 - 0x24C]
000006B0 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */]
000006B4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000006B8 4E5E unlink A6
000006BA 205F movea.l A0, [A7]+
000006BC 504F addq.w A7, 8
000006BE 4ED0 jmp [A0]
fn000006C0:
000006C0 4E56 0000 link A6, 0
000006C4 3F2E 0010 move.w -[A7], [A6 + 0x10]
000006C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000006CC 42A7 clr.l -[A7]
000006CE 42A7 clr.l -[A7]
000006D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006D4 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
000006D8 4E5E unlink A6
000006DA 205F movea.l A0, [A7]+
000006DC DEFC 000A add.w A7, 0xA /* '\n' */
000006E0 4ED0 jmp [A0]
000006E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000006E4-000006F2
fn000006E4:
000006E4 4E56 0000 link A6, 0
000006E8 3F2E 0010 move.w -[A7], [A6 + 0x10]
000006EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000006F0 42A7 clr.l -[A7]
// end alternate branch 000006E4-000006F2
fn000006E4: // (misaligned)
000006E6 0000 3F2E ori.b D0, 0x2E /* '.' */
000006EA 0010 2F2E ori.b [A0], 0x2E /* '.' */
000006EE 000C 42A7 ori.b A4, 0xA7
000006F2 42A7 clr.l -[A7]
000006F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006F8 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
000006FC 4E5E unlink A6
000006FE 205F movea.l A0, [A7]+
00000700 DEFC 000A add.w A7, 0xA /* '\n' */
00000704 4ED0 jmp [A0]
00000706 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_416: // at 00000708 (misaligned)
0000070A FFF6 .invalid <<F/7/7>>
0000070C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000710 266E 0008 movea.l A3, [A6 + 0x8]
00000714 3C2E 000C move.w D6, [A6 + 0xC]
00000718 284B movea.l A4, A3
0000071A 7000 moveq.l D0, 0x00
0000071C 2D40 000E move.l [A6 + 0xE], D0
00000720 3006 move.w D0, D6
00000722 0440 001E subi.w D0, 0x1E
00000726 673E beq +0x40 /* 00000766 */
00000728 5540 subq.w D0, 2
0000072A 673A beq +0x3C /* 00000766 */
0000072C 5340 subq.w D0, 1
0000072E 6736 beq +0x38 /* 00000766 */
00000730 5340 subq.w D0, 1
00000732 6770 beq +0x72 /* 000007A4 */
00000734 0440 008E subi.w D0, 0x8E
00000738 6B00 00A8 bmi +0xAA /* 000007E2 */
0000073C 0440 0013 subi.w D0, 0x13
00000740 6F04 ble +0x6 /* 00000746 */
00000742 6000 009E bra +0xA0 /* 000007E2 */
label00000746:
00000746 2054 movea.l A0, [A4]
00000748 4AA8 0016 tst.l [A0 + 0x16]
0000074C 6700 00A2 beq +0xA4 /* 000007F0 */
00000750 42A7 clr.l -[A7]
00000752 3F06 move.w -[A7], D6
00000754 2054 movea.l A0, [A4]
00000756 2F28 0016 move.l -[A7], [A0 + 0x16]
0000075A 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */]
0000075E 2D5F 000E move.l [A6 + 0xE], [A7]+
00000762 6000 008C bra +0x8E /* 000007F0 */
label00000766:
00000766 42A7 clr.l -[A7]
00000768 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
0000076C 1E1F move.b D7, [A7]+
0000076E 486E FFFC pea.l [A6 - 0x4]
00000772 486D 1E84 pea.l [A5 + 0x1E84]
00000776 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
0000077A 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
0000077E 4267 clr.w -[A7]
00000780 1F07 move.b -[A7], D7
00000782 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00000786 101F move.b D0, [A7]+
00000788 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000078C 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000790 3F06 move.w -[A7], D6
00000792 2F0B move.l -[A7], A3
00000794 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000798 4EBA FF26 jsr [PC - 0xDA /* 000006C0 */]
0000079C 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
000007A2 604C bra +0x4E /* 000007F0 */
label000007A4:
000007A4 42A7 clr.l -[A7]
000007A6 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000007AA 1E1F move.b D7, [A7]+
000007AC 486E FFF8 pea.l [A6 - 0x8]
000007B0 486D 1E7C pea.l [A5 + 0x1E7C]
000007B4 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000007B8 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000007BC 4267 clr.w -[A7]
000007BE 1F07 move.b -[A7], D7
000007C0 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000007C4 101F move.b D0, [A7]+
000007C6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000007CA 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
000007CE 3F06 move.w -[A7], D6
000007D0 2F0B move.l -[A7], A3
000007D2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000007D6 4EBA FF0C jsr [PC - 0xF4 /* 000006E4 */]
000007DA 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8]
000007E0 600E bra +0x10 /* 000007F0 */
label000007E2:
000007E2 42A7 clr.l -[A7]
000007E4 3F06 move.w -[A7], D6
000007E6 2F0B move.l -[A7], A3
000007E8 4EBA F94E jsr [PC - 0x6B2 /* 00000138 */]
000007EC 2D5F 000E move.l [A6 + 0xE], [A7]+
label000007F0:
000007F0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000007F4 4E5E unlink A6
000007F6 205F movea.l A0, [A7]+
000007F8 5C4F addq.w A7, 6
000007FA 4ED0 jmp [A0]
export_417:
fn000007FC:
000007FC 4E56 0000 link A6, 0
00000800 48E7 0118 movem.l -[A7], D7,A3,A4
00000804 266E 0008 movea.l A3, [A6 + 0x8]
00000808 3E2E 000C move.w D7, [A6 + 0xC]
0000080C 284B movea.l A4, A3
0000080E 3007 move.w D0, D7
00000810 0440 00B0 subi.w D0, 0xB0
00000814 6B3E bmi +0x40 /* 00000854 */
00000816 0440 0013 subi.w D0, 0x13
0000081A 6F0C ble +0xE /* 00000828 */
0000081C 5D40 subq.w D0, 6
0000081E 6B34 bmi +0x36 /* 00000854 */
00000820 0440 0031 subi.w D0, 0x31 /* '1' */
00000824 6F02 ble +0x4 /* 00000828 */
00000826 602C bra +0x2E /* 00000854 */
label00000828:
00000828 2054 movea.l A0, [A4]
0000082A 4AA8 0034 tst.l [A0 + 0x34]
0000082E 6714 beq +0x16 /* 00000844 */
00000830 42A7 clr.l -[A7]
00000832 3F07 move.w -[A7], D7
00000834 2054 movea.l A0, [A4]
00000836 2F28 0034 move.l -[A7], [A0 + 0x34]
0000083A 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */]
0000083E 2D5F 000E move.l [A6 + 0xE], [A7]+
00000842 601E bra +0x20 /* 00000862 */
label00000844:
00000844 42A7 clr.l -[A7]
00000846 3F07 move.w -[A7], D7
00000848 2F0B move.l -[A7], A3
0000084A 4EBA F8EC jsr [PC - 0x714 /* 00000138 */]
0000084E 2D5F 000E move.l [A6 + 0xE], [A7]+
00000852 600E bra +0x10 /* 00000862 */
label00000854:
00000854 42A7 clr.l -[A7]
00000856 3F07 move.w -[A7], D7
00000858 2F0B move.l -[A7], A3
0000085A 4EBA F8DC jsr [PC - 0x724 /* 00000138 */]
0000085E 2D5F 000E move.l [A6 + 0xE], [A7]+
label00000862:
00000862 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000866 4E5E unlink A6
00000868 205F movea.l A0, [A7]+
0000086A 5C4F addq.w A7, 6
0000086C 4ED0 jmp [A0]
0000086E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_418: // at 00000870 (misaligned)
00000872 0000 7000 ori.b D0, 0x0
00000876 2D40 0018 move.l [A6 + 0x18], D0
0000087A 4E5E unlink A6
0000087C 205F movea.l A0, [A7]+
0000087E DEFC 0010 add.w A7, 0x10
00000882 4ED0 jmp [A0]
00000884 4E56 FFF4 link A6, -0x000C
00000888 48E7 0018 movem.l -[A7], A3,A4
0000088C 266E 000C movea.l A3, [A6 + 0xC]
00000890 286E 0008 movea.l A4, [A6 + 0x8]
00000894 204C movea.l A0, A4
00000896 5088 addq.l A0, 8
00000898 2050 movea.l A0, [A0]
0000089A 2D48 FFF4 move.l [A6 - 0xC], A0
0000089E 41EE FFF8 lea.l A0, [A6 - 0x8]
000008A2 224C movea.l A1, A4
000008A4 5189 subq.l A1, 8
000008A6 20D9 move.l [A0]+, [A1]+
000008A8 20D9 move.l [A0]+, [A1]+
000008AA 486E FFF8 pea.l [A6 - 0x8]
000008AE 2F0B move.l -[A7], A3
000008B0 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */]
000008B4 4267 clr.w -[A7]
000008B6 486E FFF8 pea.l [A6 - 0x8]
000008BA 2F0B move.l -[A7], A3
000008BC 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000008C0 101F move.b D0, [A7]+
000008C2 671E beq +0x20 /* 000008E2 */
000008C4 4267 clr.w -[A7]
000008C6 486E FFF8 pea.l [A6 - 0x8]
000008CA 2F2C 0014 move.l -[A7], [A4 + 0x14]
000008CE 2F2C 0010 move.l -[A7], [A4 + 0x10]
000008D2 2F2C 000C move.l -[A7], [A4 + 0xC]
000008D6 2F0B move.l -[A7], A3
000008D8 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
000008DC 1D5F 0010 move.b [A6 + 0x10], [A7]+
000008E0 6004 bra +0x6 /* 000008E6 */
label000008E2:
000008E2 422E 0010 clr.b [A6 + 0x10]
label000008E6:
000008E6 4CDF 1800 movem.l A3,A4, [A7]+
000008EA 4E5E unlink A6
000008EC 205F movea.l A0, [A7]+
000008EE 504F addq.w A7, 8
000008F0 4ED0 jmp [A0]
000008F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000008F4-000008F8
export_419:
fn000008F4:
000008F4 4E56 FFF0 link A6, -0x0010
// end alternate branch 000008F4-000008F8
export_419: // at 000008F4 (misaligned)
fn000008F4: // (misaligned)
000008F6 FFF0 .invalid <<F/7/7>>
000008F8 48E7 0018 movem.l -[A7], A3,A4
000008FC 206E 0018 movea.l A0, [A6 + 0x18]
00000900 43EE FFF8 lea.l A1, [A6 - 0x8]
00000904 22D8 move.l [A1]+, [A0]+
00000906 22D8 move.l [A1]+, [A0]+
00000908 286E 0008 movea.l A4, [A6 + 0x8]
0000090C 422E 001C clr.b [A6 + 0x1C]
00000910 206E 000C movea.l A0, [A6 + 0xC]
00000914 7000 moveq.l D0, 0x00
00000916 2080 move.l [A0], D0
00000918 42A7 clr.l -[A7]
0000091A 487A FF68 pea.l [PC - 0x98 /* 00000884, value 0x4E56FFF4 */]
0000091E 2F0E move.l -[A7], A6
00000920 2F0C move.l -[A7], A4
00000922 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
00000926 265F movea.l A3, [A7]+
00000928 200B move.l D0, A3
0000092A 6708 beq +0xA /* 00000934 */
0000092C 1D7C 0001 001C move.b [A6 + 0x1C], 0x1
00000932 6054 bra +0x56 /* 00000988 */
label00000934:
00000934 4267 clr.w -[A7]
00000936 2F0C move.l -[A7], A4
00000938 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
0000093C 101F move.b D0, [A7]+
0000093E 6748 beq +0x4A /* 00000988 */
00000940 2F00 move.l -[A7], D0
00000942 4267 clr.w -[A7]
00000944 2F0C move.l -[A7], A4
00000946 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
0000094A 121F move.b D1, [A7]+
0000094C 201F move.l D0, [A7]+
0000094E C001 and.b D0, D1
00000950 6736 beq +0x38 /* 00000988 */
00000952 42A7 clr.l -[A7]
00000954 486E FFF8 pea.l [A6 - 0x8]
00000958 2F0C move.l -[A7], A4
0000095A 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
0000095E 2D5F FFF0 move.l [A6 - 0x10], [A7]+
00000962 206E 000C movea.l A0, [A6 + 0xC]
00000966 2F08 move.l -[A7], A0
00000968 42A7 clr.l -[A7]
0000096A 486E FFF0 pea.l [A6 - 0x10]
0000096E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000972 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000976 2F0C move.l -[A7], A4
00000978 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
0000097C 201F move.l D0, [A7]+
0000097E 205F movea.l A0, [A7]+
00000980 2080 move.l [A0], D0
00000982 1D7C 0001 001C move.b [A6 + 0x1C], 0x1
label00000988:
00000988 4CDF 1800 movem.l A3,A4, [A7]+
0000098C 4E5E unlink A6
0000098E 205F movea.l A0, [A7]+
00000990 DEFC 0014 add.w A7, 0x14
00000994 4ED0 jmp [A0]
00000996 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000998-000009A2
export_420:
fn00000998:
00000998 4E56 0000 link A6, 0
0000099C 3F2E 0010 move.w -[A7], [A6 + 0x10]
000009A0 42A7 clr.l -[A7]
// end alternate branch 00000998-000009A2
export_420: // at 00000998 (misaligned)
fn00000998: // (misaligned)
0000099A 0000 3F2E ori.b D0, 0x2E /* '.' */
0000099E 0010 42A7 ori.b [A0], 0xA7
000009A2 2F2E 000C move.l -[A7], [A6 + 0xC]
000009A6 42A7 clr.l -[A7]
000009A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009AC 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
000009B0 4E5E unlink A6
000009B2 205F movea.l A0, [A7]+
000009B4 DEFC 000A add.w A7, 0xA /* '\n' */
000009B8 4ED0 jmp [A0]
000009BA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_421: // at 000009BC (misaligned)
000009BE FFFA .invalid <<F/7/7>>
000009C0 48E7 0308 movem.l -[A7], D6,D7,A4
000009C4 286E 0008 movea.l A4, [A6 + 0x8]
000009C8 3C2E 000C move.w D6, [A6 + 0xC]
000009CC 7000 moveq.l D0, 0x00
000009CE 2D40 000E move.l [A6 + 0xE], D0
000009D2 3006 move.w D0, D6
000009D4 0440 001F subi.w D0, 0x1F
000009D8 6702 beq +0x4 /* 000009DC */
000009DA 603E bra +0x40 /* 00000A1A */
label000009DC:
000009DC 42A7 clr.l -[A7]
000009DE 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000009E2 1E1F move.b D7, [A7]+
000009E4 486E FFFC pea.l [A6 - 0x4]
000009E8 486D 1EA4 pea.l [A5 + 0x1EA4]
000009EC 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000009F0 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000009F4 4267 clr.w -[A7]
000009F6 1F07 move.b -[A7], D7
000009F8 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000009FC 101F move.b D0, [A7]+
000009FE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A02 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000A06 3F06 move.w -[A7], D6
00000A08 2F0C move.l -[A7], A4
00000A0A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A0E 4EBA FF88 jsr [PC - 0x78 /* 00000998 */]
00000A12 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
00000A18 600E bra +0x10 /* 00000A28 */
label00000A1A:
00000A1A 42A7 clr.l -[A7]
00000A1C 3F06 move.w -[A7], D6
00000A1E 2F0C move.l -[A7], A4
00000A20 4EBA FDDA jsr [PC - 0x226 /* 000007FC */]
00000A24 2D5F 000E move.l [A6 + 0xE], [A7]+
label00000A28:
00000A28 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000A2C 4E5E unlink A6
00000A2E 205F movea.l A0, [A7]+
00000A30 5C4F addq.w A7, 6
00000A32 4ED0 jmp [A0]
export_422:
00000A34 4E56 FFDC link A6, -0x0024
00000A38 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000A3C 206E 0018 movea.l A0, [A6 + 0x18]
00000A40 43EE FFF8 lea.l A1, [A6 - 0x8]
00000A44 22D8 move.l [A1]+, [A0]+
00000A46 22D8 move.l [A1]+, [A0]+
00000A48 266E 0008 movea.l A3, [A6 + 0x8]
00000A4C 206E 000C movea.l A0, [A6 + 0xC]
00000A50 7000 moveq.l D0, 0x00
00000A52 2080 move.l [A0], D0
00000A54 1D7C 0001 001C move.b [A6 + 0x1C], 0x1
00000A5A 206E 0014 movea.l A0, [A6 + 0x14]
00000A5E 2D48 FFDC move.l [A6 - 0x24], A0
00000A62 2850 movea.l A4, [A0]
00000A64 4267 clr.w -[A7]
00000A66 2F2C 000A move.l -[A7], [A4 + 0xA]
00000A6A 486E FFE2 pea.l [A6 - 0x1E]
00000A6E A92C syscall FindWindow
00000A70 3E1F move.w D7, [A7]+
00000A72 202E FFE2 move.l D0, [A6 - 0x1E]
00000A76 2053 movea.l A0, [A3]
00000A78 B0A8 0038 cmp.l D0, [A0 + 0x38]
00000A7C 6600 00AE bne +0xB0 /* 00000B2C */
00000A80 3007 move.w D0, D7
00000A82 6B00 00A8 bmi +0xAA /* 00000B2C */
00000A86 0C40 0008 cmpi.w D0, 0x8
00000A8A 6E00 00A0 bgt +0xA2 /* 00000B2C */
00000A8E D040 add.w D0, D0
00000A90 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000A94 4EFB 0000 jmp [PC + D0.w]
00000A98 0096 0096 0096 ori.l [A6], 0x960096
00000A9E 0014 0066 ori.b [A4], 0x66 /* 'f' */
00000AA2 0072 007E 008A ori.w [A2 + D0.w - 0x118], 0x7E /* '~' */
00000AA8 008A 7C01 42A7 ori.l A2, 0x7C0142A7
00000AAE 2F2D F89C move.l -[A7], [A5 - 0x764]
00000AB2 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00000AB6 B7DF cmpa.l A3, [A7]+
00000AB8 671A beq +0x1C /* 00000AD4 */
00000ABA 2F0B move.l -[A7], A3
00000ABC 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
00000AC0 2053 movea.l A0, [A3]
00000AC2 1028 0062 move.b D0, [A0 + 0x62]
00000AC6 670A beq +0xC /* 00000AD2 */
00000AC8 2F2D F89C move.l -[A7], [A5 - 0x764]
00000ACC 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
00000AD0 6002 bra +0x4 /* 00000AD4 */
label00000AD2:
00000AD2 4206 clr.b D6
label00000AD4:
00000AD4 1006 move.b D0, D6
00000AD6 671E beq +0x20 /* 00000AF6 */
00000AD8 4267 clr.w -[A7]
00000ADA 486E FFF8 pea.l [A6 - 0x8]
00000ADE 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000AE2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000AE6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000AEA 2F0B move.l -[A7], A3
00000AEC 4EBA FE06 jsr [PC - 0x1FA /* 000008F4 */]
00000AF0 1D5F 001C move.b [A6 + 0x1C], [A7]+
00000AF4 6036 bra +0x38 /* 00000B2C */
label00000AF6:
00000AF6 422E 001C clr.b [A6 + 0x1C]
00000AFA 6030 bra +0x32 /* 00000B2C */
00000AFC 2F2C 000A move.l -[A7], [A4 + 0xA]
00000B00 2F0B move.l -[A7], A3
00000B02 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */]
00000B06 6024 bra +0x26 /* 00000B2C */
00000B08 2F2C 000A move.l -[A7], [A4 + 0xA]
00000B0C 2F0B move.l -[A7], A3
00000B0E 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000B12 6018 bra +0x1A /* 00000B2C */
00000B14 2F2C 000A move.l -[A7], [A4 + 0xA]
00000B18 2F0B move.l -[A7], A3
00000B1A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000B1E 600C bra +0xE /* 00000B2C */
00000B20 2F2C 000A move.l -[A7], [A4 + 0xA]
00000B24 3F07 move.w -[A7], D7
00000B26 2F0B move.l -[A7], A3
00000B28 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
label00000B2C:
00000B2C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000B30 4E5E unlink A6
00000B32 205F movea.l A0, [A7]+
00000B34 DEFC 0014 add.w A7, 0x14
00000B38 4ED0 jmp [A0]
00000B3A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B3C-00000B50
fn00000B3C:
00000B3C 4E56 0000 link A6, 0
00000B40 48E7 0018 movem.l -[A7], A3,A4
00000B44 266E 000C movea.l A3, [A6 + 0xC]
00000B48 286E 0008 movea.l A4, [A6 + 0x8]
00000B4C 3F3C 0190 move.w -[A7], 0x190
// end alternate branch 00000B3C-00000B50
fn00000B3C: // (misaligned)
00000B3E 0000 48E7 ori.b D0, 0xE7
00000B42 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00000B46 000C 286E ori.b A4, 0x6E /* 'n' */
00000B4A 0008 3F3C ori.b A0, 0x3C /* '<' */
00000B4E 0190 bclr [A0], D0
00000B50 42A7 clr.l -[A7]
00000B52 2F0B move.l -[A7], A3
00000B54 42A7 clr.l -[A7]
00000B56 1F3C 0001 move.b -[A7], 0x1
00000B5A 2F0B move.l -[A7], A3
00000B5C 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
00000B60 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B64 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
00000B68 2054 movea.l A0, [A4]
00000B6A 214B 0022 move.l [A0 + 0x22], A3
00000B6E 117C 0001 001C move.b [A0 + 0x1C], 0x1
00000B74 4228 001B clr.b [A0 + 0x1B]
00000B78 4CDF 1800 movem.l A3,A4, [A7]+
00000B7C 4E5E unlink A6
00000B7E 205F movea.l A0, [A7]+
00000B80 504F addq.w A7, 8
00000B82 4ED0 jmp [A0]
export_423:
00000B84 4E56 FFFC link A6, -0x0004
00000B88 486E FFFC pea.l [A6 - 0x4]
00000B8C 486D 1EBC pea.l [A5 + 0x1EBC]
00000B90 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00000B94 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000B98 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B9C 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000BA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BA4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000BA8 4EBA FF92 jsr [PC - 0x6E /* 00000B3C */]
00000BAC 2D6E FFFC 0018 move.l [A6 + 0x18], [A6 - 0x4]
00000BB2 4E5E unlink A6
00000BB4 205F movea.l A0, [A7]+
00000BB6 DEFC 0010 add.w A7, 0x10
00000BBA 4ED0 jmp [A0]
export_424:
00000BBC 4E56 FFF0 link A6, -0x0010
00000BC0 206E 0014 movea.l A0, [A6 + 0x14]
00000BC4 43EE FFF8 lea.l A1, [A6 - 0x8]
00000BC8 22D8 move.l [A1]+, [A0]+
00000BCA 22D8 move.l [A1]+, [A0]+
00000BCC 206E 0010 movea.l A0, [A6 + 0x10]
00000BD0 43EE FFF0 lea.l A1, [A6 - 0x10]
00000BD4 22D8 move.l [A1]+, [A0]+
00000BD6 22D8 move.l [A1]+, [A0]+
00000BD8 4E5E unlink A6
00000BDA 205F movea.l A0, [A7]+
00000BDC DEFC 0010 add.w A7, 0x10
00000BE0 4ED0 jmp [A0]
00000BE2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_425: // at 00000BE4 (misaligned)
00000BE6 0000 48E7 ori.b D0, 0xE7
00000BEA 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00000BEE 0008 284B ori.b A0, 0x4B /* 'K' */
00000BF2 102E 001A move.b D0, [A6 + 0x1A]
00000BF6 4880 ext.w D0
00000BF8 670A beq +0xC /* 00000C04 */
00000BFA 5340 subq.w D0, 1
00000BFC 6716 beq +0x18 /* 00000C14 */
00000BFE 5340 subq.w D0, 1
00000C00 672A beq +0x2C /* 00000C2C */
00000C02 605A bra +0x5C /* 00000C5E */
label00000C04:
00000C04 1F3C 0001 move.b -[A7], 0x1
00000C08 1F3C 0001 move.b -[A7], 0x1
00000C0C 2F0B move.l -[A7], A3
00000C0E 4EAD 200A jsr [A5 + 0x200A /* export_1021 */]
00000C12 604A bra +0x4C /* 00000C5E */
label00000C14:
00000C14 4267 clr.w -[A7]
00000C16 2F2E 000E move.l -[A7], [A6 + 0xE]
00000C1A 2F0B move.l -[A7], A3
00000C1C 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000C20 1F3C 0001 move.b -[A7], 0x1
00000C24 2F0B move.l -[A7], A3
00000C26 4EAD 200A jsr [A5 + 0x200A /* export_1021 */]
00000C2A 6032 bra +0x34 /* 00000C5E */
label00000C2C:
00000C2C 2054 movea.l A0, [A4]
00000C2E 1028 003A move.b D0, [A0 + 0x3A]
00000C32 670C beq +0xE /* 00000C40 */
00000C34 4267 clr.w -[A7]
00000C36 1F3C 0001 move.b -[A7], 0x1
00000C3A 2F0B move.l -[A7], A3
00000C3C 4EAD 200A jsr [A5 + 0x200A /* export_1021 */]
label00000C40:
00000C40 4267 clr.w -[A7]
00000C42 2F2E 000E move.l -[A7], [A6 + 0xE]
00000C46 2F0B move.l -[A7], A3
00000C48 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000C4C 101F move.b D0, [A7]+
00000C4E 670E beq +0x10 /* 00000C5E */
00000C50 2F0B move.l -[A7], A3
00000C52 2054 movea.l A0, [A4]
00000C54 3F28 0038 move.w -[A7], [A0 + 0x38]
00000C58 2F0B move.l -[A7], A3
00000C5A 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
label00000C5E:
00000C5E 4CDF 1800 movem.l A3,A4, [A7]+
00000C62 4E5E unlink A6
00000C64 205F movea.l A0, [A7]+
00000C66 DEFC 0014 add.w A7, 0x14
00000C6A 4ED0 jmp [A0]
export_426:
00000C6C 4E56 0000 link A6, 0
00000C70 48E7 0018 movem.l -[A7], A3,A4
00000C74 266E 0008 movea.l A3, [A6 + 0x8]
00000C78 284B movea.l A4, A3
00000C7A 4267 clr.w -[A7]
00000C7C 2054 movea.l A0, [A4]
00000C7E 2F28 0058 move.l -[A7], [A0 + 0x58]
00000C82 226E 0014 movea.l A1, [A6 + 0x14]
00000C86 2F11 move.l -[A7], [A1]
00000C88 A966 syscall TestControl
00000C8A 4A5F tst.w [A7]+
00000C8C 6724 beq +0x26 /* 00000CB2 */
00000C8E 4267 clr.w -[A7]
00000C90 2054 movea.l A0, [A4]
00000C92 2F28 0058 move.l -[A7], [A0 + 0x58]
00000C96 226E 0014 movea.l A1, [A6 + 0x14]
00000C9A 2F11 move.l -[A7], [A1]
00000C9C 42A7 clr.l -[A7]
00000C9E A968 syscall TrackControl
00000CA0 4A5F tst.w [A7]+
00000CA2 670E beq +0x10 /* 00000CB2 */
00000CA4 2F0B move.l -[A7], A3
00000CA6 2054 movea.l A0, [A4]
00000CA8 3F28 0038 move.w -[A7], [A0 + 0x38]
00000CAC 2F0B move.l -[A7], A3
00000CAE 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
label00000CB2:
00000CB2 7000 moveq.l D0, 0x00
00000CB4 2D40 0018 move.l [A6 + 0x18], D0
00000CB8 4CDF 1800 movem.l A3,A4, [A7]+
00000CBC 4E5E unlink A6
00000CBE 205F movea.l A0, [A7]+
00000CC0 DEFC 0010 add.w A7, 0x10
00000CC4 4ED0 jmp [A0]
00000CC6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000CC8-00000CDE
fn00000CC8:
00000CC8 4E56 0000 link A6, 0
00000CCC 48E7 0018 movem.l -[A7], A3,A4
00000CD0 266E 000C movea.l A3, [A6 + 0xC]
00000CD4 286E 0008 movea.l A4, [A6 + 0x8]
00000CD8 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000CDC 2053 movea.l A0, [A3]
// end alternate branch 00000CC8-00000CDE
fn00000CC8: // (misaligned)
00000CCA 0000 48E7 ori.b D0, 0xE7
00000CCE 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00000CD2 000C 286E ori.b A4, 0x6E /* 'n' */
00000CD6 0008 3F2E ori.b A0, 0x2E /* '.' */
00000CDA 0010 2053 ori.b [A0], 0x53 /* 'S' */
00000CDE 2F28 0012 move.l -[A7], [A0 + 0x12]
00000CE2 2F28 000E move.l -[A7], [A0 + 0xE]
00000CE6 42A7 clr.l -[A7]
00000CE8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CEC 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
00000CF0 2054 movea.l A0, [A4]
00000CF2 214B 0022 move.l [A0 + 0x22], A3
00000CF6 4CDF 1800 movem.l A3,A4, [A7]+
00000CFA 4E5E unlink A6
00000CFC 205F movea.l A0, [A7]+
00000CFE DEFC 000A add.w A7, 0xA /* '\n' */
00000D02 4ED0 jmp [A0]
fn00000D04:
00000D04 4E56 FFFC link A6, -0x0004
00000D08 486E FFFC pea.l [A6 - 0x4]
00000D0C 486D 1F44 pea.l [A5 + 0x1F44]
00000D10 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00000D14 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000D18 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D1C 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000D20 3F2E 000C move.w -[A7], [A6 + 0xC]
00000D24 206E 0008 movea.l A0, [A6 + 0x8]
00000D28 2F28 0008 move.l -[A7], [A0 + 0x8]
00000D2C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D30 4EBA FF96 jsr [PC - 0x6A /* 00000CC8 */]
00000D34 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
00000D3A 4E5E unlink A6
00000D3C 205F movea.l A0, [A7]+
00000D3E 5C4F addq.w A7, 6
00000D40 4ED0 jmp [A0]
00000D42 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_427: // at 00000D44 (misaligned)
00000D46 FFFE .invalid <<F/7/7>>
00000D48 48E7 0118 movem.l -[A7], D7,A3,A4
00000D4C 266E 0008 movea.l A3, [A6 + 0x8]
00000D50 3E2E 000C move.w D7, [A6 + 0xC]
00000D54 284B movea.l A4, A3
00000D56 7000 moveq.l D0, 0x00
00000D58 2D40 000E move.l [A6 + 0xE], D0
00000D5C 3007 move.w D0, D7
00000D5E 0440 00B0 subi.w D0, 0xB0
00000D62 6754 beq +0x56 /* 00000DB8 */
00000D64 5340 subq.w D0, 1
00000D66 672E beq +0x30 /* 00000D96 */
00000D68 5340 subq.w D0, 1
00000D6A 6708 beq +0xA /* 00000D74 */
00000D6C 0440 0017 subi.w D0, 0x17
00000D70 675C beq +0x5E /* 00000DCE */
00000D72 6070 bra +0x72 /* 00000DE4 */
label00000D74:
00000D74 2F0B move.l -[A7], A3
00000D76 4EAD 221A jsr [A5 + 0x221A /* export_1087 */]
00000D7A 4267 clr.w -[A7]
00000D7C 2F0B move.l -[A7], A3
00000D7E 4EAD 1C3A jsr [A5 + 0x1C3A /* export_899 */]
00000D82 101F move.b D0, [A7]+
00000D84 676C beq +0x6E /* 00000DF2 */
00000D86 42A7 clr.l -[A7]
00000D88 3F07 move.w -[A7], D7
00000D8A 2F0E move.l -[A7], A6
00000D8C 4EBA FF76 jsr [PC - 0x8A /* 00000D04 */]
00000D90 2D5F 000E move.l [A6 + 0xE], [A7]+
00000D94 605C bra +0x5E /* 00000DF2 */
label00000D96:
00000D96 2F0B move.l -[A7], A3
00000D98 4EAD 221A jsr [A5 + 0x221A /* export_1087 */]
00000D9C 4267 clr.w -[A7]
00000D9E 2F0B move.l -[A7], A3
00000DA0 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00000DA4 101F move.b D0, [A7]+
00000DA6 674A beq +0x4C /* 00000DF2 */
00000DA8 42A7 clr.l -[A7]
00000DAA 3F07 move.w -[A7], D7
00000DAC 2F0E move.l -[A7], A6
00000DAE 4EBA FF54 jsr [PC - 0xAC /* 00000D04 */]
00000DB2 2D5F 000E move.l [A6 + 0xE], [A7]+
00000DB6 603A bra +0x3C /* 00000DF2 */
label00000DB8:
00000DB8 42A7 clr.l -[A7]
00000DBA 486E FFFF pea.l [A6 - 0x1]
00000DBE 1F3C 0001 move.b -[A7], 0x1
00000DC2 2F0B move.l -[A7], A3
00000DC4 4EAD 1C42 jsr [A5 + 0x1C42 /* export_900 */]
00000DC8 2D5F 000E move.l [A6 + 0xE], [A7]+
00000DCC 6024 bra +0x26 /* 00000DF2 */
label00000DCE:
00000DCE 2054 movea.l A0, [A4]
00000DD0 1028 006B move.b D0, [A0 + 0x6B]
00000DD4 0A00 0001 xori.b D0, 0x1
00000DD8 1140 006B move.b [A0 + 0x6B], D0
00000DDC 2F0B move.l -[A7], A3
00000DDE 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
00000DE2 600E bra +0x10 /* 00000DF2 */
label00000DE4:
00000DE4 42A7 clr.l -[A7]
00000DE6 3F07 move.w -[A7], D7
00000DE8 2F0B move.l -[A7], A3
00000DEA 4EBA F34C jsr [PC - 0xCB4 /* 00000138 */]
00000DEE 2D5F 000E move.l [A6 + 0xE], [A7]+
label00000DF2:
00000DF2 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000DF6 4E5E unlink A6
00000DF8 205F movea.l A0, [A7]+
00000DFA 5C4F addq.w A7, 6
00000DFC 4ED0 jmp [A0]
00000DFE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000E00-00000E04
fn00000E00:
00000E00 4E56 FFF4 link A6, -0x000C
// end alternate branch 00000E00-00000E04
fn00000E00: // (misaligned)
00000E02 FFF4 .invalid <<F/7/7>>
00000E04 48E7 0108 movem.l -[A7], D7,A4
00000E08 286E 0008 movea.l A4, [A6 + 0x8]
00000E0C 3E2E 000C move.w D7, [A6 + 0xC]
00000E10 3007 move.w D0, D7
00000E12 0440 0067 subi.w D0, 0x67 /* 'g' */
00000E16 6710 beq +0x12 /* 00000E28 */
00000E18 5340 subq.w D0, 1
00000E1A 670C beq +0xE /* 00000E28 */
00000E1C 5340 subq.w D0, 1
00000E1E 6734 beq +0x36 /* 00000E54 */
00000E20 5340 subq.w D0, 1
00000E22 675A beq +0x5C /* 00000E7E */
00000E24 6000 0086 bra +0x88 /* 00000EAC */
label00000E28:
00000E28 486E FFFC pea.l [A6 - 0x4]
00000E2C 486D 1F84 pea.l [A5 + 0x1F84]
00000E30 3F3C 004E move.w -[A7], 0x4E /* 'N' */
00000E34 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000E38 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E3C 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000E40 2F0C move.l -[A7], A4
00000E42 3F07 move.w -[A7], D7
00000E44 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E48 4EBA 030E jsr [PC + 0x30E /* 00001158 */]
00000E4C 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
00000E52 6058 bra +0x5A /* 00000EAC */
label00000E54:
00000E54 486E FFF8 pea.l [A6 - 0x8]
00000E58 486D 1F7C pea.l [A5 + 0x1F7C]
00000E5C 3F3C 004C move.w -[A7], 0x4C /* 'L' */
00000E60 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000E64 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E68 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000E6C 2F0C move.l -[A7], A4
00000E6E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E72 4EBA 0388 jsr [PC + 0x388 /* 000011FC */]
00000E76 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8]
00000E7C 602E bra +0x30 /* 00000EAC */
label00000E7E:
00000E7E 486E FFF4 pea.l [A6 - 0xC]
00000E82 486D 1F64 pea.l [A5 + 0x1F64]
00000E86 3F3C 004C move.w -[A7], 0x4C /* 'L' */
00000E8A 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000E8E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000E92 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000E96 2F0C move.l -[A7], A4
00000E98 3F07 move.w -[A7], D7
00000E9A 1F3C 0001 move.b -[A7], 0x1
00000E9E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000EA2 4EBA 013C jsr [PC + 0x13C /* 00000FE0 */]
00000EA6 2D6E FFF4 000E move.l [A6 + 0xE], [A6 - 0xC]
label00000EAC:
00000EAC 4CDF 1080 movem.l D7,A4, [A7]+
00000EB0 4E5E unlink A6
00000EB2 205F movea.l A0, [A7]+
00000EB4 5C4F addq.w A7, 6
00000EB6 4ED0 jmp [A0]
export_428:
00000EB8 4E56 FFEC link A6, -0x0014
00000EBC 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00000EC0 266E 0008 movea.l A3, [A6 + 0x8]
00000EC4 3C2E 000C move.w D6, [A6 + 0xC]
00000EC8 284B movea.l A4, A3
00000ECA 7000 moveq.l D0, 0x00
00000ECC 2D40 000E move.l [A6 + 0xE], D0
00000ED0 3006 move.w D0, D6
00000ED2 0440 0067 subi.w D0, 0x67 /* 'g' */
00000ED6 6716 beq +0x18 /* 00000EEE */
00000ED8 5340 subq.w D0, 1
00000EDA 6712 beq +0x14 /* 00000EEE */
00000EDC 5340 subq.w D0, 1
00000EDE 6720 beq +0x22 /* 00000F00 */
00000EE0 5340 subq.w D0, 1
00000EE2 670A beq +0xC /* 00000EEE */
00000EE4 5940 subq.w D0, 4
00000EE6 6700 0086 beq +0x88 /* 00000F6E */
00000EEA 6000 00BC bra +0xBE /* 00000FA8 */
label00000EEE:
00000EEE 42A7 clr.l -[A7]
00000EF0 3F06 move.w -[A7], D6
00000EF2 2F0B move.l -[A7], A3
00000EF4 4EBA FF0A jsr [PC - 0xF6 /* 00000E00 */]
00000EF8 2D5F 000E move.l [A6 + 0xE], [A7]+
00000EFC 6000 00B8 bra +0xBA /* 00000FB6 */
label00000F00:
00000F00 42A7 clr.l -[A7]
00000F02 42A7 clr.l -[A7]
00000F04 486E FFEC pea.l [A6 - 0x14]
00000F08 2F2D F89C move.l -[A7], [A5 - 0x764]
00000F0C 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
00000F10 2E1F move.l D7, [A7]+
00000F12 6D00 00A2 blt +0xA4 /* 00000FB6 */
00000F16 2254 movea.l A1, [A4]
00000F18 2069 0038 movea.l A0, [A1 + 0x38]
00000F1C 2050 movea.l A0, [A0]
00000F1E 2469 0038 movea.l A2, [A1 + 0x38]
00000F22 2452 movea.l A2, [A2]
00000F24 3028 0022 move.w D0, [A0 + 0x22]
00000F28 906A 0020 sub.w D0, [A2 + 0x20]
00000F2C 48C0 ext.l D0
00000F2E 2207 move.l D1, D7
00000F30 9280 sub.l D1, D0
00000F32 3029 004E move.w D0, [A1 + 0x4E]
00000F36 48C0 ext.l D0
00000F38 48E7 C000 movem.l -[A7], D0,D1
00000F3C 42A7 clr.l -[A7]
00000F3E 2054 movea.l A0, [A4]
00000F40 2F28 003C move.l -[A7], [A0 + 0x3C]
00000F44 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000F48 241F move.l D2, [A7]+
00000F4A 4CDF 0003 movem.l D0,D1, [A7]+
00000F4E 9082 sub.l D0, D2
00000F50 B081 cmp.l D0, D1
00000F52 6C0A bge +0xC /* 00000F5E */
00000F54 3F3C 0096 move.w -[A7], 0x96
00000F58 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000F5C 6058 bra +0x5A /* 00000FB6 */
label00000F5E:
00000F5E 42A7 clr.l -[A7]
00000F60 3F06 move.w -[A7], D6
00000F62 2F0B move.l -[A7], A3
00000F64 4EBA FE9A jsr [PC - 0x166 /* 00000E00 */]
00000F68 2D5F 000E move.l [A6 + 0xE], [A7]+
00000F6C 6048 bra +0x4A /* 00000FB6 */
label00000F6E:
00000F6E 4267 clr.w -[A7]
00000F70 2F0B move.l -[A7], A3
00000F72 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00000F76 101F move.b D0, [A7]+
00000F78 673C beq +0x3E /* 00000FB6 */
00000F7A 42A7 clr.l -[A7]
00000F7C 2254 movea.l A1, [A4]
00000F7E 2069 0038 movea.l A0, [A1 + 0x38]
00000F82 2050 movea.l A0, [A0]
00000F84 3028 003C move.w D0, [A0 + 0x3C]
00000F88 48C0 ext.l D0
00000F8A 2F00 move.l -[A7], D0
00000F8C 2F29 0038 move.l -[A7], [A1 + 0x38]
00000F90 A9D1 syscall TESetSelect
00000F92 2F0B move.l -[A7], A3
00000F94 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000F98 2054 movea.l A0, [A4]
00000F9A 117C 0001 006E move.b [A0 + 0x6E], 0x1
00000FA0 2F0B move.l -[A7], A3
00000FA2 4EAD 0F9A jsr [A5 + 0xF9A /* export_495 */]
00000FA6 600E bra +0x10 /* 00000FB6 */
label00000FA8:
00000FA8 42A7 clr.l -[A7]
00000FAA 3F06 move.w -[A7], D6
00000FAC 2F0B move.l -[A7], A3
00000FAE 4EBA F84C jsr [PC - 0x7B4 /* 000007FC */]
00000FB2 2D5F 000E move.l [A6 + 0xE], [A7]+
label00000FB6:
00000FB6 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00000FBA 4E5E unlink A6
00000FBC 205F movea.l A0, [A7]+
00000FBE 5C4F addq.w A7, 6
00000FC0 4ED0 jmp [A0]
00000FC2 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000FC6 0000 206E ori.b D0, 0x6E /* 'n' */
00000FCA 0008 2F28 ori.b A0, 0x28 /* '(' */
00000FCE 0008 4EAD ori.b A0, 0xAD
00000FD2 2372 4E5E 205F move.l [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
00000FD8 DEFC 000A add.w A7, 0xA /* '\n' */
00000FDC 4ED0 jmp [A0]
00000FDE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000FE0-00000FE4
export_429:
fn00000FE0:
00000FE0 4E56 FFBC link A6, -0x0044
// end alternate branch 00000FE0-00000FE4
export_429: // at 00000FE0 (misaligned)
fn00000FE0: // (misaligned)
00000FE2 FFBC .invalid <<F/6/7>>
00000FE4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000FE8 2E2E 0010 move.l D7, [A6 + 0x10]
00000FEC 286E 0008 movea.l A4, [A6 + 0x8]
00000FF0 2054 movea.l A0, [A4]
00000FF2 2147 0022 move.l [A0 + 0x22], D7
00000FF6 2247 movea.l A1, D7
00000FF8 2251 movea.l A1, [A1]
00000FFA 2169 0038 0026 move.l [A0 + 0x26], [A1 + 0x38]
00001000 2268 0026 movea.l A1, [A0 + 0x26]
00001004 2651 movea.l A3, [A1]
00001006 316B 0020 002A move.w [A0 + 0x2A], [A3 + 0x20]
0000100C 316B 0022 002C move.w [A0 + 0x2C], [A3 + 0x22]
00001012 3C2B 0022 move.w D6, [A3 + 0x22]
00001016 9C6B 0020 sub.w D6, [A3 + 0x20]
0000101A 7000 moveq.l D0, 0x00
0000101C 2140 002E move.l [A0 + 0x2E], D0
00001020 2140 0032 move.l [A0 + 0x32], D0
00001024 42A8 0036 clr.l [A0 + 0x36]
00001028 7000 moveq.l D0, 0x00
0000102A 2140 003A move.l [A0 + 0x3A], D0
0000102E 2140 003E move.l [A0 + 0x3E], D0
00001032 2140 0042 move.l [A0 + 0x42], D0
00001036 4268 0046 clr.w [A0 + 0x46]
0000103A 7000 moveq.l D0, 0x00
0000103C 2140 0048 move.l [A0 + 0x48], D0
00001040 3F2E 000E move.w -[A7], [A6 + 0xE]
00001044 2047 movea.l A0, D7
00001046 2050 movea.l A0, [A0]
00001048 2F28 0016 move.l -[A7], [A0 + 0x16]
0000104C 2F07 move.l -[A7], D7
0000104E 42A7 clr.l -[A7]
00001050 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001054 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */]
00001058 486E FFBC pea.l [A6 - 0x44]
0000105C 487A FF66 pea.l [PC - 0x9A /* 00000FC4, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001060 2F0E move.l -[A7], A6
00001062 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */]
00001066 102E 000C move.b D0, [A6 + 0xC]
0000106A 6764 beq +0x66 /* 000010D0 */
0000106C 42A7 clr.l -[A7]
0000106E 3006 move.w D0, D6
00001070 48C0 ext.l D0
00001072 2F00 move.l -[A7], D0
00001074 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
00001078 2A17 move.l D5, [A7]
0000107A 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
0000107E 4A46 tst.w D6
00001080 6F24 ble +0x26 /* 000010A6 */
00001082 2254 movea.l A1, [A4]
00001084 2069 0026 movea.l A0, [A1 + 0x26]
00001088 2050 movea.l A0, [A0]
0000108A 2068 003E movea.l A0, [A0 + 0x3E]
0000108E 3029 002A move.w D0, [A1 + 0x2A]
00001092 48C0 ext.l D0
00001094 D090 add.l D0, [A0]
00001096 2F00 move.l -[A7], D0
00001098 2045 movea.l A0, D5
0000109A 2F10 move.l -[A7], [A0]
0000109C 3006 move.w D0, D6
0000109E 48C0 ext.l D0
000010A0 2F00 move.l -[A7], D0
000010A2 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
label000010A6:
000010A6 2054 movea.l A0, [A4]
000010A8 2145 002E move.l [A0 + 0x2E], D5
000010AC 3028 002A move.w D0, [A0 + 0x2A]
000010B0 9068 002C sub.w D0, [A0 + 0x2C]
000010B4 3140 0046 move.w [A0 + 0x46], D0
000010B8 42A7 clr.l -[A7]
000010BA 42A7 clr.l -[A7]
000010BC 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
000010C0 2054 movea.l A0, [A4]
000010C2 215F 0042 move.l [A0 + 0x42], [A7]+
000010C6 2054 movea.l A0, [A4]
000010C8 2F28 0042 move.l -[A7], [A0 + 0x42]
000010CC 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
label000010D0:
000010D0 2047 movea.l A0, D7
000010D2 7001 moveq.l D0, 0x01
000010D4 2050 movea.l A0, [A0]
000010D6 B028 006B cmp.b D0, [A0 + 0x6B]
000010DA 57C0 seq D0
000010DC 4A00 tst.b D0
000010DE 6760 beq +0x62 /* 00001140 */
000010E0 2F00 move.l -[A7], D0
000010E2 4267 clr.w -[A7]
000010E4 2254 movea.l A1, [A4]
000010E6 2069 0026 movea.l A0, [A1 + 0x26]
000010EA 2050 movea.l A0, [A0]
000010EC 3228 0020 move.w D1, [A0 + 0x20]
000010F0 48C1 ext.l D1
000010F2 2F01 move.l -[A7], D1
000010F4 2069 0026 movea.l A0, [A1 + 0x26]
000010F8 2050 movea.l A0, [A0]
000010FA 3228 0022 move.w D1, [A0 + 0x22]
000010FE 48C1 ext.l D1
00001100 2F01 move.l -[A7], D1
00001102 2F07 move.l -[A7], D7
00001104 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00001108 121F move.b D1, [A7]+
0000110A 201F move.l D0, [A7]+
0000110C C001 and.b D0, D1
0000110E 6730 beq +0x32 /* 00001140 */
00001110 42A7 clr.l -[A7]
00001112 2054 movea.l A0, [A4]
00001114 2F28 0026 move.l -[A7], [A0 + 0x26]
00001118 3F3C 0006 move.w -[A7], 0x6
0000111C A83D syscall TEDispatch
0000111E 2054 movea.l A0, [A4]
00001120 215F 0032 move.l [A0 + 0x32], [A7]+
00001124 2054 movea.l A0, [A4]
00001126 2F28 0032 move.l -[A7], [A0 + 0x32]
0000112A 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
0000112E 42A7 clr.l -[A7]
00001130 2054 movea.l A0, [A4]
00001132 2F28 0032 move.l -[A7], [A0 + 0x32]
00001136 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000113A 2054 movea.l A0, [A4]
0000113C 215F 0048 move.l [A0 + 0x48], [A7]+
label00001140:
00001140 486E FFBC pea.l [A6 - 0x44]
00001144 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */]
00001148 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000114C 4E5E unlink A6
0000114E 205F movea.l A0, [A7]+
00001150 DEFC 000C add.w A7, 0xC
00001154 4ED0 jmp [A0]
00001156 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001158-0000115E
fn00001158:
00001158 4E56 0000 link A6, 0
0000115C 2F0C move.l -[A7], A4
// end alternate branch 00001158-0000115E
fn00001158: // (misaligned)
0000115A 0000 2F0C ori.b D0, 0xC
0000115E 286E 0008 movea.l A4, [A6 + 0x8]
00001162 2054 movea.l A0, [A4]
00001164 4228 004C clr.b [A0 + 0x4C]
00001168 2F2E 000E move.l -[A7], [A6 + 0xE]
0000116C 3F2E 000C move.w -[A7], [A6 + 0xC]
00001170 1F3C 0001 move.b -[A7], 0x1
00001174 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001178 4EBA FE66 jsr [PC - 0x19A /* 00000FE0 */]
0000117C 2054 movea.l A0, [A4]
0000117E 117C 0001 000F move.b [A0 + 0xF], 0x1
00001184 7068 moveq.l D0, 0x68
00001186 B06E 000C cmp.w D0, [A6 + 0xC]
0000118A 56C0 sne D0
0000118C 4400 neg.b D0
0000118E 1140 000E move.b [A0 + 0xE], D0
00001192 285F movea.l A4, [A7]+
00001194 4E5E unlink A6
00001196 205F movea.l A0, [A7]+
00001198 DEFC 000A add.w A7, 0xA /* '\n' */
0000119C 4ED0 jmp [A0]
0000119E 0000 4E56 ori.b D0, 0x56 /* 'V' */
000011A2 0000 48E7 ori.b D0, 0xE7
000011A6 0018 286E ori.b [A0]+, 0x6E /* 'n' */
000011AA 0008 266C ori.b A0, 0x6C /* 'l' */
000011AE 0008 202C ori.b A0, 0x2C /* ',' */
000011B2 FFF4 .invalid <<F/7/7>>
000011B4 2053 movea.l A0, [A3]
000011B6 B0A8 003A cmp.l D0, [A0 + 0x3A]
000011BA 670E beq +0x10 /* 000011CA */
000011BC 42A7 clr.l -[A7]
000011BE 2F2C FFF4 move.l -[A7], [A4 - 0xC]
000011C2 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
000011C6 295F FFF4 move.l [A4 - 0xC], [A7]+
label000011CA:
000011CA 202C FFF0 move.l D0, [A4 - 0x10]
000011CE 2053 movea.l A0, [A3]
000011D0 B0A8 003E cmp.l D0, [A0 + 0x3E]
000011D4 670E beq +0x10 /* 000011E4 */
000011D6 42A7 clr.l -[A7]
000011D8 2F2C FFF0 move.l -[A7], [A4 - 0x10]
000011DC 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
000011E0 295F FFF0 move.l [A4 - 0x10], [A7]+
label000011E4:
000011E4 2F2C 0008 move.l -[A7], [A4 + 0x8]
000011E8 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
000011EC 4CDF 1800 movem.l A3,A4, [A7]+
000011F0 4E5E unlink A6
000011F2 205F movea.l A0, [A7]+
000011F4 DEFC 000A add.w A7, 0xA /* '\n' */
000011F8 4ED0 jmp [A0]
000011FA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000011FC-00001200
fn000011FC:
000011FC 4E56 FFAE link A6, -0x0052
// end alternate branch 000011FC-00001200
fn000011FC: // (misaligned)
000011FE FFAE .invalid <<F/6/7>>
00001200 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001204 266E 000C movea.l A3, [A6 + 0xC]
00001208 286E 0008 movea.l A4, [A6 + 0x8]
0000120C 2F0B move.l -[A7], A3
0000120E 3F3C 0069 move.w -[A7], 0x69 /* 'i' */
00001212 1F3C 0001 move.b -[A7], 0x1
00001216 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000121A 4EBA FDC4 jsr [PC - 0x23C /* 00000FE0 */]
0000121E 4205 clr.b D5
00001220 7E00 moveq.l D7, 0x00
00001222 7000 moveq.l D0, 0x00
00001224 2D40 FFF0 move.l [A6 - 0x10], D0
00001228 2D40 FFF4 move.l [A6 - 0xC], D0
0000122C 486E FFAE pea.l [A6 - 0x52]
00001230 487A FF6E pea.l [PC - 0x92 /* 000011A0, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001234 2F0E move.l -[A7], A6
00001236 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */]
0000123A 42A7 clr.l -[A7]
0000123C 42A7 clr.l -[A7]
0000123E 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
00001242 2D57 FFF4 move.l [A6 - 0xC], [A7]
00001246 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
0000124A 7001 moveq.l D0, 0x01
0000124C 2053 movea.l A0, [A3]
0000124E B028 006B cmp.b D0, [A0 + 0x6B]
00001252 6610 bne +0x12 /* 00001264 */
00001254 42A7 clr.l -[A7]
00001256 42A7 clr.l -[A7]
00001258 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
0000125C 2D57 FFF0 move.l [A6 - 0x10], [A7]
00001260 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
label00001264:
00001264 42A7 clr.l -[A7]
00001266 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000126A 486E FFEC pea.l [A6 - 0x14]
0000126E 2F2D F89C move.l -[A7], [A5 - 0x764]
00001272 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
00001276 201F move.l D0, [A7]+
00001278 3C00 move.w D6, D0
0000127A 6F00 00A2 ble +0xA4 /* 0000131E */
0000127E 2054 movea.l A0, [A4]
00001280 216E FFF4 003A move.l [A0 + 0x3A], [A6 - 0xC]
00001286 2268 0026 movea.l A1, [A0 + 0x26]
0000128A 2251 movea.l A1, [A1]
0000128C 3169 0020 0036 move.w [A0 + 0x36], [A1 + 0x20]
00001292 3006 move.w D0, D6
00001294 D068 0036 add.w D0, [A0 + 0x36]
00001298 3140 0038 move.w [A0 + 0x38], D0
0000129C 3028 002C move.w D0, [A0 + 0x2C]
000012A0 9068 002A sub.w D0, [A0 + 0x2A]
000012A4 3206 move.w D1, D6
000012A6 9240 sub.w D1, D0
000012A8 3141 0046 move.w [A0 + 0x46], D1
000012AC 7001 moveq.l D0, 0x01
000012AE 2253 movea.l A1, [A3]
000012B0 B029 006B cmp.b D0, [A1 + 0x6B]
000012B4 663A bne +0x3C /* 000012F0 */
000012B6 42A7 clr.l -[A7]
000012B8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000012BC 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */
000012C2 2F2D F828 move.l -[A7], [A5 - 0x7D8]
000012C6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000012CA 2E1F move.l D7, [A7]+
000012CC 6F14 ble +0x16 /* 000012E2 */
000012CE 2054 movea.l A0, [A4]
000012D0 216E FFF0 003E move.l [A0 + 0x3E], [A6 - 0x10]
000012D6 2007 move.l D0, D7
000012D8 90A8 0048 sub.l D0, [A0 + 0x48]
000012DC 2140 0048 move.l [A0 + 0x48], D0
000012E0 600E bra +0x10 /* 000012F0 */
label000012E2:
000012E2 42A7 clr.l -[A7]
000012E4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000012E8 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
000012EC 2D5F FFF0 move.l [A6 - 0x10], [A7]+
label000012F0:
000012F0 2054 movea.l A0, [A4]
000012F2 2F28 0042 move.l -[A7], [A0 + 0x42]
000012F6 42A7 clr.l -[A7]
000012F8 2054 movea.l A0, [A4]
000012FA 3028 0046 move.w D0, [A0 + 0x46]
000012FE 48C0 ext.l D0
00001300 2228 0048 move.l D1, [A0 + 0x48]
00001304 D280 add.l D1, D0
00001306 2F01 move.l -[A7], D1
00001308 42A7 clr.l -[A7]
0000130A 201F move.l D0, [A7]+
0000130C 2E9F move.l [A7], [A7]+
0000130E B097 cmp.l D0, [A7]
00001310 6F02 ble +0x4 /* 00001314 */
00001312 2E80 move.l [A7], D0
label00001314:
00001314 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
00001318 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
0000131C 601C bra +0x1E /* 0000133A */
label0000131E:
0000131E 42A7 clr.l -[A7]
00001320 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001324 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00001328 2D5F FFF4 move.l [A6 - 0xC], [A7]+
0000132C 42A7 clr.l -[A7]
0000132E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001332 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00001336 2D5F FFF0 move.l [A6 - 0x10], [A7]+
label0000133A:
0000133A 486E FFAE pea.l [A6 - 0x52]
0000133E 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */]
00001342 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001346 4E5E unlink A6
00001348 205F movea.l A0, [A7]+
0000134A 504F addq.w A7, 8
0000134C 4ED0 jmp [A0]
0000134E 0000 .incomplete